package com.hanamaki.oop.demo08;

// 子类 继承 父类 得到了 父类中的所有属性 和方法
public class SaloonCar extends Car {

    //    使用 子类 构造 来 去 接收 车型 判断租赁价
    public SaloonCar(String carType) {
        if (carType.equals("别克商务舱GL8")) {
            super.carType = carType;
            super.dayRendMoney = 600;
        } else if (carType.equals("宝马550i")) {
            super.carType = carType;
            super.dayRendMoney = 500;
        } else if (carType.equals("别克林荫大道")) {
            super.carType = carType;
            super.dayRendMoney = 300;
        }
    }



    //    重写 父类中计算租赁价的方法  alt + insert
    @Override
    public void calcRendPrice(int days) {
        System.out.println("车型为：" + super.carType + ";\n" +
                "日租费为：" + super.dayRendMoney + ";\n" +
                "租赁天数为：" + days + ";\n" +
                "租赁价为：" + days * super.dayRendMoney);
    }
}
